public class RescueOperation {

    public static int calculateRescuePersonnel(String incidentScale, String rescueLevel) {
        // 根据事故规模和救援级别确定救援人员数量
        if ("普通".equals(rescueLevel)) {
            // 对于普通级别，根据事故规模确定救援人员数量
            switch (incidentScale) {
                case "小型":
                    return 5; // 示例值，实际根据需要调整
                case "中型":
                    return 10;
                case "大型":
                    return 15;
                default:
                    return 0; // 或者抛出异常，表示无效的输入
            }
        } else if ("严重".equals(rescueLevel)) {
            // 对于严重级别，根据事故规模确定救援人员数量
            switch (incidentScale) {
                case "小型":
                    return 20;
                case "中型":
                    return 30;
                case "大型":
                    return 50;
                default:
                    return 0; // 或者抛出异常，表示无效的输入
            }
        } else {
            return 0; // 或者抛出异常，表示无效的输入
        }
    }

    public static int calculateRescueVehicles(String incidentScale, String rescueLevel) {
        // 根据事故规模和救援级别确定救援车辆数量
        if ("普通".equals(rescueLevel)) {
            // 对于普通级别，根据事故规模确定救援车辆数量
            switch (incidentScale) {
                case "小型":
                    return 2; // 示例值，实际根据需要调整
                case "中型":
                    return 4;
                case "大型":
                    return 6;
                default:
                    return 0; // 或者抛出异常，表示无效的输入
            }
        } else if ("严重".equals(rescueLevel)) {
            // 对于严重级别，根据事故规模确定救援车辆数量
            switch (incidentScale) {
                case "小型":
                    return 8;
                case "中型":
                    return 12;
                case "大型":
                    return 20;
                default:
                    return 0; // 或者抛出异常，表示无效的输入
            }
        } else {
            return 0; // 或者抛出异常，表示无效的输入
        }
    }

    public static void main(String[] args) {
        int rescuePersonnel = calculateRescuePersonnel("中型", "严重");
        System.out.println("需要的救援人员数量: " + rescuePersonnel);

        int rescueVehicles = calculateRescueVehicles("中型", "严重");
        System.out.println("需要的救援车辆数量: " + rescueVehicles);
    }
}
